DUNE as an Example of Sustainable Open Source Scientific Software Development
نویسنده
چکیده
DUNE, the “Distributed and Unified Numerics Environment” [5, 2, 1, 3] is a modular software toolbox for solving partial differential equations. When initiating DUNE the rule in scientific software development was that PhD students were given a legacy software and further extended it during their PhD until it did fit their needs. The purpose of this custom software was to produce publishable scientific results. The software itself was only a (unwanted) by-product. As such it was neither designed for maintainability nor well documented. Even institutions that have an inhouse software or framework developed by a group of individual researchers suffer from such development practices. This has produced many rather unmaintainable software dinosaurs. They have a lot of hidden undocumented features unknown to current developers. This leads to new researchers reimplementing functionality that they need. Often the developing institutions have a rather narrow application area for their software. Therefore it is almost impossible to use the software in a slightly different area as originally intended. This again leads to researchers having to reimplement the wheel if they want to switch the application area or even the underlying numerics. This situation was a thorn in the eyes of the DUNE developers. At the time of DUNE’s inaugurating meeting 2002 they decided to attack these problems. The developers come from different institutions and have different (numerical) backgrounds. Quite a few of them had their own legacy inhouse software when DUNE started, at that time mostly grid managers. The purpose was to develop
منابع مشابه
Cactus: Issues for Sustainable Simulation Software
The Cactus Framework is an open-source, modular, portable programming environment for the collaborative development and deployment of scientific applications using high-performance computing. Its roots reach back to 1996 at the National Center for Supercomputer Applications and the Albert Einstein Institute in Germany, where its development jumpstarted. Since then, the Cactus framework has witn...
متن کاملToward Sustainable Collaborative Software Development: A Case in Higher Education
Unmet needs in the area of enterprise applications have led to a new type of system development. Community source is collaborative open source development among multiple institutional partners, typically to achieve mutually desired outcomes. By examining a real world community source project – Kuali, this study addresses the challenges community source faces for sustaining in a large and compli...
متن کاملSocial Aspects of Non-Proprietary Software as an Example of Coordi- nated but Non-Institutional Technology and Knowledge Production
Since Richard Stallman has founded the GNU project and the Free Software Foundation (FSF) and at least since Open Source – especially LINUX – gains more and more users, economical success (Wheeler 2003) and public awareness, benefits and risks of nonproprietary software are widely discussed – in scientific as well as in public debates. Most times, those discussions are focused on the LINUX-WIND...
متن کاملDevelopment of Human Resource Management Model with Sustainable Organizational Development Approach in Power Industry
The purpose of the present study is to develop a human resource management model with a sustainable organizational development approach. This research was conducted in the framework of a qualitative approach using Grounded theory research method. The statistical population of the study consisted of managers working in the electrical industry and were selected through theoretical and purposeful ...
متن کاملDevelopment of Human Resource Management Model with Sustainable Organizational Development Approach in Power Industry
The purpose of the present study is to develop a human resource management model with a sustainable organizational development approach. This research was conducted in the framework of a qualitative approach using Grounded theory research method. The statistical population of the study consisted of managers working in the electrical industry and were selected through theoretical and purposeful ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1309.1783 شماره
صفحات -
تاریخ انتشار 2013